home *** CD-ROM | disk | FTP | other *** search
- *** 1.6 1993/06/23 21:05:46
- --- debug.c 1993/06/24 18:19:20
- ***************
- *** 519,525 ****
-
- static char *rebootmsg[MAXLANG] = {
- "FATAL ERROR. You must reboot the system.\r\n",
- ! "FATAL ERROR. You must reboot the system.\r\n", /* German */
- "FATAL ERROR. You must reboot the system.\r\n", /* French */
- "FATAL ERROR. You must reboot the system.\r\n", /* UK */
- "FATAL ERROR. You must reboot the system.\r\n", /* Spanish */
- --- 519,525 ----
-
- static char *rebootmsg[MAXLANG] = {
- "FATAL ERROR. You must reboot the system.\r\n",
- ! "FATALER FEHLER. Das System muß neu gestartet werden.\r\n", /* German */
- "FATAL ERROR. You must reboot the system.\r\n", /* French */
- "FATAL ERROR. You must reboot the system.\r\n", /* UK */
- "FATAL ERROR. You must reboot the system.\r\n", /* Spanish */
- *** 1.6 1993/06/23 21:05:46
- --- filesys.c 1993/06/24 17:04:26
- ***************
- *** 374,390 ****
-
- TRACE(("calling mediach(%d)",d));
- r = (int)mediach(d);
- ! TRACE(("mediach(%d) == %ld", d, r));
-
- if (r < 0) return r;
- if (r == 1) { /* drive _may_ have changed */
- r = rwabs(0, tmpbuf, 1, 0, d, 0L); /* check the BIOS */
- if (r != E_CHNG) { /* nope, no change */
- return (r < 0) ? r : 0;
- }
- r = 2; /* drive was definitely changed */
- }
- if (r == 2) {
- fs = drives[d]; /* get filesystem associated with drive */
- if ((*fs->dskchng)(d)) { /* does the fs agree that it changed? */
- drives[d] = 0;
- --- 374,392 ----
-
- TRACE(("calling mediach(%d)",d));
- r = (int)mediach(d);
- ! TRACE(("mediach(%d) == %d", d, r));
-
- if (r < 0) return r;
- if (r == 1) { /* drive _may_ have changed */
- r = rwabs(0, tmpbuf, 1, 0, d, 0L); /* check the BIOS */
- if (r != E_CHNG) { /* nope, no change */
- + TRACE(("rwabs returned %d", r));
- return (r < 0) ? r : 0;
- }
- r = 2; /* drive was definitely changed */
- }
- if (r == 2) {
- + TRACE(("definite media change"));
- fs = drives[d]; /* get filesystem associated with drive */
- if ((*fs->dskchng)(d)) { /* does the fs agree that it changed? */
- drives[d] = 0;
- *** 1.6 1993/06/23 21:05:46
- --- intr.spp 1993/06/24 18:00:02
- ***************
- *** 221,226 ****
- --- 221,227 ----
- XREF _sigbus,_sigaddr,_sigill,_sigfpe,_sigpriv,_sigtrap
- XREF _haltformat,_haltcpv
- XREF _sig_exc
- + XREF _mcpu
-
- ;
- ; New bus error handler for memory protection: get the ssp and
- ***************
- *** 233,239 ****
- --- 234,245 ----
-
- _new_bus:
- move.w #$8,_sig_exc
- + cmp.l #30,_mcpu
- + bne.s noMMU
- move.l #_mmu_sigbus,_sig_routine
- + bra.s Do_sig
- + noMMU:
- + move.l #_nommu_sigbus,_sig_routine
- Do_sig:
- move.l a0,-(sp) ; save a0
- move.l _curproc,a0
- ***************
- *** 285,290 ****
- --- 291,309 ----
- pmove mmusr,P_EXCMMUSR(a0) ; save resulting mmusr in curproc
- move.l (sp)+,a2
- jmp _sigbus ; chain to bus-error handler
- + ;
- + ; _nommu_sigbus: handler for bus errors on machines without MMU
- +
- + _nommu_sigbus:
- + move.l _curproc,a0
- + move.l P_EXCSSP(a0),a1
- + lea $10(a1),a1 ; point to access address
- + tst.w ($59e).w ; test longframe
- + beq.s NOMMU1
- + lea 8(a1),a1 ; on 68000, address is 8 bytes further
- + NOMMU1:
- + move.l (a1),P_EXCADDR(a0) ; save the access address
- + jmp _sigbus
-
- _new_addr:
- move.w #$c,_sig_exc
- *** 1.6 1993/06/23 21:05:46
- --- makefile 1993/06/24 17:30:26
- ***************
- *** 38,44 ****
- # add -DONLY030 for a version of MiNT that needs a 680x0, x>=3
- # add -DDEBUG_INFO for debugging information
-
- ! DEFS = -DMULTITOS -DDEBUG_INFO
- #DEFS030 = -DMULTITOS -DONLY030
- DEFS030 = -DONLY030
-
- --- 38,44 ----
- # add -DONLY030 for a version of MiNT that needs a 680x0, x>=3
- # add -DDEBUG_INFO for debugging information
-
- ! DEFS = -DMULTITOS #-DDEBUG_INFO
- #DEFS030 = -DMULTITOS -DONLY030
- DEFS030 = -DONLY030
-
- *** 1.6 1993/06/23 21:05:46
- --- version.h 1993/06/24 18:02:34
- ***************
- *** 1,5 ****
- #define MAJ_VERSION 1
- ! #define MIN_VERSION 6
-
- #ifndef MULTITOS
- #define BETA
- --- 1,5 ----
- #define MAJ_VERSION 1
- ! #define MIN_VERSION 7
-
- #ifndef MULTITOS
- #define BETA
-